var arr=[]
for(var i=0;i<=5;i++){
    // function foo(j){
    //   arr.push(function(){//被拿到foo外面
    //     console.log(j)
    //   })
    // }
    // foo(i)
    (function(j) {
    arr.push(function() {
        console.log(j)
    })
    })(i)
 }
  

for (var j =0;j<arr.length;j++){
    arr[j]()
}